package xcmg.device.dao.entity.barcode;

import java.math.BigDecimal;
import java.util.Date;

public class BarcodeManageDO {
    private String barcode;

    private String totalBarcode;

    private String orgId;

    private String billType;

    private String billId;

    private String billNo;

    private Integer barcodeFlag;

    private String barcodeDesc;

    private String factoryid;

    private String splirid;

    private String vinid;

    private String orawyd;

    private String materialsNo;

    private String materialsDes;

    private String batchId;

    private BigDecimal totalQty;

    private BigDecimal currentQty;

    private BigDecimal leftQty;

    private String warehouseCode;

    private String departmentId;

    private String printId;

    private String printName;

    private Date printTime;

    private Integer reprintCount;

    private String model;

    private String barcodeStatus;

    private String statusDesc;

    private String createId;

    private String createName;

    private Date createTime;

    private String remark;

    private Boolean isDel;

    private Boolean isSeparate;

    private String sourceBarcode;

    private Integer seq;

    private Integer childCount;

    private String locationDesc;

    private Integer rowNo;

    private Integer rowNoReverse;

    private Date firstCheckDate;

    private Integer checkNum;

    private String businessOrder;

    /** 入库操作人*/
    private String inboundUser;

    /** 出库操作人*/
    private String outboundUser;

    /** 条码拆分操作人*/
    private String splitUser;

    private String deliveryInsNo;

    //采购合同号-进出口专用
    private String purchaseContractNo;
    //是否前移,标记是否前移，用于发货通知单（采购订单）的条码追踪
    private Integer forward;
    //前移条码的原始公司（第一层的销售公司）
    private String forwardBarcodeOrigOrgid;
    //前移条码的原始条码 （第一层的销售条码）
    private String forwardBarcodeOrigCode;
    //最后出库时间
    private Date latestOutTime;
    //最后的入库时间
    private Date latestInTime;

    //机型-进出口专用
    private String machineModel;

    //国家-进出口专用
    private String country;

    //零件英文描述-进出口专用
    private String materialsDesEn;

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getMachineModel() {
        return machineModel;
    }

    public void setMachineModel(String machineModel) {
        this.machineModel = machineModel;
    }

    public String getPurchaseContractNo() {
        return purchaseContractNo;
    }

    public void setPurchaseContractNo(String purchaseContractNo) {
        this.purchaseContractNo = purchaseContractNo;
    }

    public String getDeliveryInsNo() {
        return deliveryInsNo;
    }

    public void setDeliveryInsNo(String deliveryInsNo) {
        this.deliveryInsNo = deliveryInsNo;
    }

    public String getInboundUser() {
        return inboundUser;
    }

    public void setInboundUser(String inboundUser) {
        this.inboundUser = inboundUser;
    }

    public String getOutboundUser() {
        return outboundUser;
    }

    public void setOutboundUser(String outboundUser) {
        this.outboundUser = outboundUser;
    }

    public String getSplitUser() {
        return splitUser;
    }

    public void setSplitUser(String splitUser) {
        this.splitUser = splitUser;
    }

    public String getBarcode() {
        return barcode;
    }

    public void setBarcode(String barcode) {
        this.barcode = barcode == null ? null : barcode.trim();
    }

    public String getTotalBarcode() {
        return totalBarcode;
    }

    public void setTotalBarcode(String totalBarcode) {
        this.totalBarcode = totalBarcode == null ? null : totalBarcode.trim();
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public String getBillType() {
        return billType;
    }

    public void setBillType(String billType) {
        this.billType = billType == null ? null : billType.trim();
    }

    public String getBillId() {
        return billId;
    }

    public void setBillId(String billId) {
        this.billId = billId == null ? null : billId.trim();
    }

    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo == null ? null : billNo.trim();
    }

    public Integer getBarcodeFlag() {
        return barcodeFlag;
    }

    public void setBarcodeFlag(Integer barcodeFlag) {
        this.barcodeFlag = barcodeFlag;
    }

    public String getBarcodeDesc() {
        return barcodeDesc;
    }

    public void setBarcodeDesc(String barcodeDesc) {
        this.barcodeDesc = barcodeDesc == null ? null : barcodeDesc.trim();
    }

    public String getFactoryid() {
        return factoryid;
    }

    public void setFactoryid(String factoryid) {
        this.factoryid = factoryid == null ? null : factoryid.trim();
    }

    public String getSplirid() {
        return splirid;
    }

    public void setSplirid(String splirid) {
        this.splirid = splirid == null ? null : splirid.trim();
    }

    public String getVinid() {
        return vinid;
    }

    public void setVinid(String vinid) {
        this.vinid = vinid == null ? null : vinid.trim();
    }

    public String getOrawyd() {
        return orawyd;
    }

    public void setOrawyd(String orawyd) {
        this.orawyd = orawyd == null ? null : orawyd.trim();
    }

    public String getMaterialsNo() {
        return materialsNo;
    }

    public void setMaterialsNo(String materialsNo) {
        this.materialsNo = materialsNo == null ? null : materialsNo.trim();
    }

    public String getMaterialsDes() {
        return materialsDes;
    }

    public void setMaterialsDes(String materialsDes) {
        this.materialsDes = materialsDes == null ? null : materialsDes.trim();
    }

    public String getBatchId() {
        return batchId;
    }

    public void setBatchId(String batchId) {
        this.batchId = batchId == null ? null : batchId.trim();
    }

    public BigDecimal getTotalQty() {
        return totalQty;
    }

    public void setTotalQty(BigDecimal totalQty) {
        this.totalQty = totalQty;
    }

    public BigDecimal getCurrentQty() {
        return currentQty;
    }

    public void setCurrentQty(BigDecimal currentQty) {
        this.currentQty = currentQty;
    }

    public BigDecimal getLeftQty() {
        return leftQty;
    }

    public void setLeftQty(BigDecimal leftQty) {
        this.leftQty = leftQty;
    }

    public String getWarehouseCode() {
        return warehouseCode;
    }

    public void setWarehouseCode(String warehouseCode) {
        this.warehouseCode = warehouseCode;
    }

    public String getDepartmentId() {
        return departmentId;
    }

    public void setDepartmentId(String departmentId) {
        this.departmentId = departmentId == null ? null : departmentId.trim();
    }

    public String getPrintId() {
        return printId;
    }

    public void setPrintId(String printId) {
        this.printId = printId == null ? null : printId.trim();
    }

    public String getPrintName() {
        return printName;
    }

    public void setPrintName(String printName) {
        this.printName = printName == null ? null : printName.trim();
    }

    public Date getPrintTime() {
        return printTime;
    }

    public void setPrintTime(Date printTime) {
        this.printTime = printTime;
    }

    public Integer getReprintCount() {
        return reprintCount;
    }

    public void setReprintCount(Integer reprintCount) {
        this.reprintCount = reprintCount;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model == null ? null : model.trim();
    }

    public String getBarcodeStatus() {
        return barcodeStatus;
    }

    public void setBarcodeStatus(String barcodeStatus) {
        this.barcodeStatus = barcodeStatus == null ? null : barcodeStatus.trim();
    }

    public String getStatusDesc() {
        return statusDesc;
    }

    public void setStatusDesc(String statusDesc) {
        this.statusDesc = statusDesc == null ? null : statusDesc.trim();
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId == null ? null : createId.trim();
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName == null ? null : createName.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public Boolean getIsDel() {
        return isDel;
    }

    public void setIsDel(Boolean isDel) {
        this.isDel = isDel;
    }

    public Boolean getIsSeparate() {
        return isSeparate;
    }

    public void setIsSeparate(Boolean isSeparate) {
        this.isSeparate = isSeparate;
    }

    public String getSourceBarcode() {
        return sourceBarcode;
    }

    public void setSourceBarcode(String sourceBarcode) {
        this.sourceBarcode = sourceBarcode;
    }

    public Integer getSeq() {
        return seq;
    }

    public void setSeq(Integer seq) {
        this.seq = seq;
    }

    public Integer getChildCount() {
        return childCount;
    }

    public void setChildCount(Integer childCount) {
        this.childCount = childCount;
    }

    public String getLocationDesc() {
        return locationDesc;
    }

    public void setLocationDesc(String locationDesc) {
        this.locationDesc = locationDesc;
    }

    public Integer getRowNo() {
        return rowNo;
    }

    public void setRowNo(Integer rowNo) {
        this.rowNo = rowNo;
    }

    public Integer getRowNoReverse() {
        return rowNoReverse;
    }

    public void setRowNoReverse(Integer rowNoReverse) {
        this.rowNoReverse = rowNoReverse;
    }

    public Date getFirstCheckDate() {
        return firstCheckDate;
    }

    public void setFirstCheckDate(Date firstCheckDate) {
        this.firstCheckDate = firstCheckDate;
    }

    public Integer getCheckNum() {
        return checkNum;
    }

    public void setCheckNum(Integer checkNum) {
        this.checkNum = checkNum;
    }

    public String getBusinessOrder() {
        return businessOrder;
    }

    public void setBusinessOrder(String businessOrder) {
        this.businessOrder = businessOrder;
    }

    public Integer getForward() {
        return forward;
    }

    public void setForward(Integer forward) {
        this.forward = forward;
    }

    public String getForwardBarcodeOrigOrgid() {
        return forwardBarcodeOrigOrgid;
    }

    public void setForwardBarcodeOrigOrgid(String forwardBarcodeOrigOrgid) {
        this.forwardBarcodeOrigOrgid = forwardBarcodeOrigOrgid;
    }

    public String getForwardBarcodeOrigCode() {
        return forwardBarcodeOrigCode;
    }

    public void setForwardBarcodeOrigCode(String forwardBarcodeOrigCode) {
        this.forwardBarcodeOrigCode = forwardBarcodeOrigCode;
    }

    public Date getLatestOutTime() {
        return latestOutTime;
    }

    public void setLatestOutTime(Date latestOutTime) {
        this.latestOutTime = latestOutTime;
    }

    public Date getLatestInTime() {
        return latestInTime;
    }

    public void setLatestInTime(Date latestInTime) {
        this.latestInTime = latestInTime;
    }

    public String getMaterialsDesEn() {
        return materialsDesEn;
    }

    public void setMaterialsDesEn(String materialsDesEn) {
        this.materialsDesEn = materialsDesEn;
    }
}